package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 数据统计对象 t_base
 * 
 * @author wzy
 * @date 2024-05-08
 */
public class TBase extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编码 */
    private Integer baseId;

    /** 仓库名称 */
    @Excel(name = "仓库名称")
    private String baseName;

    /** 库存容量 */
    @Excel(name = "库存容量")
    private String baseCapacity;

    /** 使用情况 */
    @Excel(name = "使用情况")
    private String baseCase;

    /** 仓库状态 */
    @Excel(name = "仓库状态")
    private String baseState;

    /** 实时库存统计 */
    @Excel(name = "实时库存统计")
    private String baseCount;

    /** 最近变动时间 */
    @Excel(name = "最近变动时间")
    private String baseTime;

    /** 负责人 */
    @Excel(name = "负责人")
    private String baseCharge;

    public void setBaseId(Integer baseId) 
    {
        this.baseId = baseId;
    }

    public Integer getBaseId() 
    {
        return baseId;
    }
    public void setBaseName(String baseName) 
    {
        this.baseName = baseName;
    }

    public String getBaseName() 
    {
        return baseName;
    }
    public void setBaseCapacity(String baseCapacity) 
    {
        this.baseCapacity = baseCapacity;
    }

    public String getBaseCapacity() 
    {
        return baseCapacity;
    }
    public void setBaseCase(String baseCase) 
    {
        this.baseCase = baseCase;
    }

    public String getBaseCase() 
    {
        return baseCase;
    }
    public void setBaseState(String baseState) 
    {
        this.baseState = baseState;
    }

    public String getBaseState() 
    {
        return baseState;
    }
    public void setBaseCount(String baseCount) 
    {
        this.baseCount = baseCount;
    }

    public String getBaseCount() 
    {
        return baseCount;
    }
    public void setBaseTime(String baseTime) 
    {
        this.baseTime = baseTime;
    }

    public String getBaseTime() 
    {
        return baseTime;
    }
    public void setBaseCharge(String baseCharge) 
    {
        this.baseCharge = baseCharge;
    }

    public String getBaseCharge() 
    {
        return baseCharge;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("baseId", getBaseId())
            .append("baseName", getBaseName())
            .append("baseCapacity", getBaseCapacity())
            .append("baseCase", getBaseCase())
            .append("baseState", getBaseState())
            .append("baseCount", getBaseCount())
            .append("baseTime", getBaseTime())
            .append("baseCharge", getBaseCharge())
            .toString();
    }
}
